good shepherd - French English Dictionary